package com.sngamelib.topdownshooter;

public class SuperMove implements Cycleable
{
	private int damage;
	private float center;
	private float radius;
	private float speed;
	public BuffEffectManager effects;
	
	SuperMove()
	{
		damage = 0;
		center = 0;
		radius = 0;
		speed = 0;
		effects = new BuffEffectManager();
	}
	
	SuperMove(int _d, float _c, float _r, float _s, BuffEffectManager _e)
	{
		damage = _d;
		center = _c;
		radius = _r;
		speed = _s;
		effects = _e;
	}
	
	SuperMove(BuffEffectManager _e)
	{
		damage = 0;
		center = 0;
		radius = 0;
		speed = 0;
		effects = _e;
	}
	
	public int getDamage()
	{
		return damage;
	}
	
	public float getCenter()
	{
		return center;
	}
	
	public float getRadius()
	{
		return radius;
	}
	
	public float getSpeed()
	{
		return speed;
	}
	
	public void setDamage(int _d)
	{
		damage = _d;
	}
	
	public void setCenter(float _c)
	{
		center = _c;
	}
	
	public void setRadius(float _r)
	{
		radius = _r;
	}
	
	public void setSpeed(float _s)
	{
		speed = _s;
	}
	
	public void executeMove()
	{
		
	}
	
	@Override
	public void cycleWork() {
		// TODO Auto-generated method stub
		
	}

}
